#ifndef TTABLEVIEW_H
#define TTABLEVIEW_H

#include <QTableView>

class TTableView : public QTableView
{
    Q_OBJECT
public:
    explicit TTableView(QWidget *parent = 0);

    void setViewPortMouseTracking(bool tracking = true);
    void setClickedColumns(const QList<int> clickedColumns);
    
signals:
    
public slots:
    
protected:
    virtual bool eventFilter(QObject *, QEvent *);

private:
    QList<int> _clickedColumns;
};

#endif // TTABLEVIEW_H
